artificial spawning grounds - Spanish English Dictionary